package com.ruoyi.web.service;

import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.web.domain.BhRiskList;
import com.ruoyi.web.domain.query.AddRiskListQuery;
import com.ruoyi.web.domain.query.RiskPageQuery;
import com.ruoyi.web.domain.vo.BhRiskListPageVO;
import com.ruoyi.web.domain.vo.ReportActivityVO;

import java.io.InputStream;
import java.util.List;

public interface BhRiskListService {
    R<List<ReportActivityVO>> getAllData(String tabName);

    R<BhRiskList> getReportRiskList(Integer id);

    R<Void> importExcel(InputStream inputStream,String tabName);

    R<Void> addRiskList(AddRiskListQuery addRiskListQuery);

    R<Void> modRiskList(AddRiskListQuery addRiskListQuery);

    R<Void> delRiskById(AddRiskListQuery query);

    TableDataInfo<BhRiskListPageVO> getRiskListPage(RiskPageQuery riskPageQuery);
}
